// 7-2 字符串替换 (15分)
// 本题要求编写程序，将给定字符串中的大写英文字母按以下对应规则替换：

// 原字母	对应字母
// A	Z
// B	Y
// C	X
// D	W
// …	…
// X	C
// Y	B
// Z	A
// 输入格式：
// 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。

// 输出格式：
// 输出在一行中给出替换完成后的字符串。

// 输入样例：
// Only the 11 CAPItaL LeTtERS are replaced.
// 输出样例：
// Lnly the 11 XZKRtaO OeGtVIH are replaced.

#include <stdio.h>
#include <string.h>
#define MAXN 82
int main()
{
    char str1[MAXN];
    int idx = 0;
    fgets(str1, MAXN, stdin);
    while (str1[idx] != '\n')
    {
        idx++;
    }
    str1[idx] = '\0';
    for (idx = 0; idx < strlen(str1); idx++)
    {
        if (str1[idx] >= 'A' && str1[idx] <= 'Z')
        {
            str1[idx] = 'A' + 'Z' - str1[idx];
        }
    }
    printf("%s", str1);

    return 0;
}